home *** CD-ROM | disk | FTP | other *** search
- /*
- * Pause_ui.c - User interface object initialization functions.
- * This file was generated by `gxv' from `Pause.G'.
- * DO NOT EDIT BY HAND.
- */
-
- #include <stdio.h>
- #include <sys/param.h>
- #include <sys/types.h>
- #include <xview/xview.h>
- #include <xview/canvas.h>
- #include <xview/panel.h>
- #include <xview/scrollbar.h>
- #include <xview/svrimage.h>
- #include <xview/termsw.h>
- #include <xview/text.h>
- #include <xview/tty.h>
- #include <xview/xv_xrect.h>
- #include <gcm.h>
- #include "Pause_ui.h"
-
- /*
- * Initialize an instance of object `PausePopup'.
- */
- Pause_PausePopup_objects *
- Pause_PausePopup_objects_initialize(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- if (!ip && !(ip = (Pause_PausePopup_objects *) calloc(1, sizeof (Pause_PausePopup_objects))))
- return (Pause_PausePopup_objects *) NULL;
- if (!ip->PausePopup)
- ip->PausePopup = Pause_PausePopup_PausePopup_create(ip, owner);
- if (!ip->controls1)
- ip->controls1 = Pause_PausePopup_controls1_create(ip, ip->PausePopup);
- if (!ip->TimeLineMsg)
- ip->TimeLineMsg = Pause_PausePopup_TimeLineMsg_create(ip, ip->controls1);
- if (!ip->TimeLineDocMsg)
- ip->TimeLineDocMsg = Pause_PausePopup_TimeLineDocMsg_create(ip, ip->controls1);
- if (!ip->NumberPausesMsg)
- ip->NumberPausesMsg = Pause_PausePopup_NumberPausesMsg_create(ip, ip->controls1);
- if (!ip->PauseCountMsg)
- ip->PauseCountMsg = Pause_PausePopup_PauseCountMsg_create(ip, ip->controls1);
- if (!ip->PauseSelectMsg)
- ip->PauseSelectMsg = Pause_PausePopup_PauseSelectMsg_create(ip, ip->controls1);
- if (!ip->PauseSelectValueMsg)
- ip->PauseSelectValueMsg = Pause_PausePopup_PauseSelectValueMsg_create(ip, ip->controls1);
- if (!ip->PauseListHeaderMsg)
- ip->PauseListHeaderMsg = Pause_PausePopup_PauseListHeaderMsg_create(ip, ip->controls1);
- if (!ip->PauseList)
- ip->PauseList = Pause_PausePopup_PauseList_create(ip, ip->controls1);
- if (!ip->InsertPauseMsg)
- ip->InsertPauseMsg = Pause_PausePopup_InsertPauseMsg_create(ip, ip->controls1);
- if (!ip->PauseChoice)
- ip->PauseChoice = Pause_PausePopup_PauseChoice_create(ip, ip->controls1);
- if (!ip->IPMinText)
- ip->IPMinText = Pause_PausePopup_IPMinText_create(ip, ip->controls1);
- if (!ip->IPSecText)
- ip->IPSecText = Pause_PausePopup_IPSecText_create(ip, ip->controls1);
- if (!ip->IPColon)
- ip->IPColon = Pause_PausePopup_IPColon_create(ip, ip->controls1);
- if (!ip->SPMinText)
- ip->SPMinText = Pause_PausePopup_SPMinText_create(ip, ip->controls1);
- if (!ip->SPSecText)
- ip->SPSecText = Pause_PausePopup_SPSecText_create(ip, ip->controls1);
- if (!ip->InsertPauseButton)
- ip->InsertPauseButton = Pause_PausePopup_InsertPauseButton_create(ip, ip->controls1);
- if (!ip->DeletePauseButton)
- ip->DeletePauseButton = Pause_PausePopup_DeletePauseButton_create(ip, ip->controls1);
- if (!ip->ClearAllPauseButton)
- ip->ClearAllPauseButton = Pause_PausePopup_ClearAllPauseButton_create(ip, ip->controls1);
- if (!ip->PauseDoneProc)
- ip->PauseDoneProc = Pause_PausePopup_PauseDoneProc_create(ip, ip->controls1);
- return ip;
- }
-
- /*
- * Create object `PausePopup' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_PausePopup_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, FRAME_CMD,
- XV_KEY_DATA, INSTANCE, ip,
- XV_WIDTH, 263,
- XV_HEIGHT, 338,
- XV_LABEL, "Pause Markers Info Window",
- FRAME_SHOW_FOOTER, TRUE,
- FRAME_SHOW_RESIZE_CORNER, FALSE,
- FRAME_CMD_PUSHPIN_IN, FALSE,
- NULL);
- xv_set(xv_get(obj, FRAME_CMD_PANEL), WIN_SHOW, FALSE, NULL);
- return obj;
- }
-
- /*
- * Create object `controls1' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_controls1_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 0,
- XV_Y, 0,
- XV_WIDTH, WIN_EXTEND_TO_EDGE,
- XV_HEIGHT, WIN_EXTEND_TO_EDGE,
- WIN_BORDER, FALSE,
- NULL);
- gcm_initialize_colors(obj, "Light Gray", NULL);
- return obj;
- }
-
- /*
- * Create object `TimeLineMsg' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_TimeLineMsg_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 16,
- XV_Y, 8,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "TimeLine Editor : ",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `TimeLineDocMsg' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_TimeLineDocMsg_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 144,
- XV_Y, 8,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "docname",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `NumberPausesMsg' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_NumberPausesMsg_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 20,
- XV_Y, 28,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "# of pauses :",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `PauseCountMsg' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_PauseCountMsg_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 144,
- XV_Y, 28,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "0",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `PauseSelectMsg' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_PauseSelectMsg_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 20,
- XV_Y, 48,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Selected pause :",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `PauseSelectValueMsg' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_PauseSelectValueMsg_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 144,
- XV_Y, 48,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "0",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `PauseListHeaderMsg' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_PauseListHeaderMsg_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 48,
- XV_Y, 64,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Pause # Time",
- PANEL_LABEL_BOLD, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `PauseList' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_PauseList_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- extern int PauseListNotify(Panel_item, char *, Xv_opaque, Panel_list_op, Event *, int);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_LIST,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 20,
- XV_Y, 84,
- PANEL_LIST_WIDTH, 200,
- PANEL_LIST_DISPLAY_ROWS, 4,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_READ_ONLY, TRUE,
- PANEL_CHOOSE_ONE, TRUE,
- PANEL_CHOOSE_NONE, TRUE,
- PANEL_NOTIFY_PROC, PauseListNotify,
- NULL);
- return obj;
- }
-
- /*
- * Create object `InsertPauseMsg' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_InsertPauseMsg_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 20,
- XV_Y, 184,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Insert Pause at :",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `PauseChoice' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_PauseChoice_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_TOGGLE, PANEL_FEEDBACK, PANEL_MARKED,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 8,
- XV_Y, 200,
- PANEL_CHOICE_NCOLS, 1,
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_CHOICE_STRINGS,
- "Insertion point ",
- "Specified time",
- NULL,
- PANEL_CHOICE_COLOR, 0, gcm_color_index("Black"),
- PANEL_CHOICE_COLOR, 1, gcm_color_index("Black"),
- PANEL_VALUE, 0,
- NULL);
- return obj;
- }
-
- /*
- * Create object `IPMinText' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_IPMinText_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_TEXT,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 136,
- XV_Y, 204,
- PANEL_VALUE_DISPLAY_LENGTH, 2,
- PANEL_VALUE_STORED_LENGTH, 4,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_READ_ONLY, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `IPSecText' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_IPSecText_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_TEXT,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 192,
- XV_Y, 204,
- PANEL_VALUE_DISPLAY_LENGTH, 2,
- PANEL_VALUE_STORED_LENGTH, 2,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_READ_ONLY, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `IPColon' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_IPColon_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 192,
- XV_Y, 204,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, ":",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `SPMinText' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_SPMinText_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_NUMERIC_TEXT,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 140,
- XV_Y, 232,
- PANEL_VALUE_DISPLAY_LENGTH, 2,
- PANEL_VALUE_STORED_LENGTH, 4,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Min : ",
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_MAX_VALUE, 9999,
- PANEL_MIN_VALUE, 0,
- PANEL_VALUE, 0,
- PANEL_READ_ONLY, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `SPSecText' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_SPSecText_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_NUMERIC_TEXT,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 144,
- XV_Y, 256,
- PANEL_VALUE_DISPLAY_LENGTH, 2,
- PANEL_VALUE_STORED_LENGTH, 2,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Sec : ",
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_MAX_VALUE, 59,
- PANEL_MIN_VALUE, 0,
- PANEL_VALUE, 0,
- PANEL_READ_ONLY, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `InsertPauseButton' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_InsertPauseButton_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- extern void InsertPause(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 48,
- XV_Y, 280,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Insert",
- PANEL_NOTIFY_PROC, InsertPause,
- NULL);
- return obj;
- }
-
- /*
- * Create object `DeletePauseButton' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_DeletePauseButton_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- extern void DeletePause(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 156,
- XV_Y, 280,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Delete",
- PANEL_NOTIFY_PROC, DeletePause,
- NULL);
- return obj;
- }
-
- /*
- * Create object `ClearAllPauseButton' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_ClearAllPauseButton_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- extern void ClearAllPause(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 44,
- XV_Y, 308,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Clear All",
- PANEL_NOTIFY_PROC, ClearAllPause,
- NULL);
- return obj;
- }
-
- /*
- * Create object `PauseDoneProc' in the specified instance.
- */
- Xv_opaque
- Pause_PausePopup_PauseDoneProc_create(Pause_PausePopup_objects *ip, Xv_opaque owner)
- {
- extern void ClosePausePopup(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 160,
- XV_Y, 308,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Done",
- PANEL_NOTIFY_PROC, ClosePausePopup,
- NULL);
- return obj;
- }
-
-